<!DOCTYPE html>
<html>
    <head>
        <title></title>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
        <link type="text/css" rel="stylesheet" href="../../resource/css/reset.css"/>
        <link type="text/css" rel="stylesheet" href="../../resource/css/api_index.css"/>
        <script type="text/javascript" src="../../resource/js/fw/jquery-1.8.3.min.js"></script>
    </head>
    <body>
        <div class="pk-wrap">

            <div class="pk-unit-wrap">
                <div class="pk-unit">
                    <h1 class="clearfix">
                        <span class="pk-color-title">Object</span>
                        <span class="pk-float-right pk-tip">Core > Object > </span>
                    </h1>
                </div>
                <div class="pk-unit">
                    <div class="pk-unit-with-style">
                        <div class="pk-unit-tag">Description</div>
                        <pre>    包含所有JavaScript对象的特性的超类。

    构造函数：
        new Object()
        new Object(value)

    Object类是JavaScript语言的内置数据类型。它是所有其他JavaScript对象的超类，因此，Object类的所有方法和行为都被其他对象继承了。</pre>
                    </div>
                </div>
            </div>

                        <div class="pk-unit-wrap">
                <div class="pk-unit">
                    <h1 class="clearfix">
                        <span class="pk-color-title pk-italic">参数</span>
                    </h1>
                </div>
                <div class="pk-unit">
                    <table>
                        <thead>
                            <tr>
                                <th class="pk-w120">参数名</th>
                                <th>描述</th>
                            </tr>
                        </thead>
                        <tbody>
                                                        <tr>
                                <td>value</td>
                                <td>这个可选的参数指定一个原始的JavaScript值——一个数字、布尔值或字符串，这些值将分别转换为一个Number、Boolean或String对象。</td>
                            </tr>
                                                    </tbody>
                    </table>
                </div>
            </div>
            
                        <div class="pk-unit-wrap">
                <div class="pk-unit">
                    <h1 class="clearfix">
                        <span class="pk-color-title pk-italic">返回值</span>
                    </h1>
                </div>
                <div class="pk-unit">
                    <div class="pk-unit-with-style">
                        <div class="pk-unit-tag">Description</div>
                        <pre>如果没有传人value参数，则这个构造函数将返回一个新创建的Object实例。如果传人一个原始value值，则构造函数将创建并返回一个原始值的Number、Boolean或String对象封装。如果不带new操作符，将Object()构造函数像函数那样调用，则它的行为将和使用new操作符时一样。</pre>
                    </div>
                </div>
            </div>
            
                        <div class="pk-unit-wrap">
                <div class="pk-unit">
                    <h1 class="clearfix">
                        <span class="pk-color-title pk-italic">属性</span>
                    </h1>
                </div>
                <div class="pk-unit">
                    <table>
                        <thead>
                            <tr>
                                <th class="pk-w120">属性名</th>
                                <th>描述</th>
                            </tr>
                        </thead>
                        <tbody>
                                                        <tr>
                                <td>constructor</td>
                                <td>引用当前对象的构造函数（一个JavaScript函数）。</td>
                            </tr>
                                                    </tbody>
                    </table>
                </div>
            </div>
            
                        <div class="pk-unit-wrap">
                <div class="pk-unit">
                    <h1 class="clearfix">
                        <span class="pk-color-title pk-italic">方法/静态方法</span>
                    </h1>
                </div>
                <div class="pk-unit">
                    <table>
                        <thead>
                            <tr>
                                <th class="pk-w120">方法名</th>
                                <th>描述</th>
                            </tr>
                        </thead>
                        <tbody>
                                                        <tr>
                                <td>hasOwnProperty()</td>
                                <td>检查对象是否拥有一个指定名字的本地定义（而不是继承）的属性。</td>
                            </tr>
                                                        <tr>
                                <td>isPrototypeOf()</td>
                                <td>检查当前对象是不是指定对象的原型。</td>
                            </tr>
                                                        <tr>
                                <td>propertyIsEnumerable()</td>
                                <td>检查指定名字的属性是否存在并且可以用for/in循环枚举。</td>
                            </tr>
                                                        <tr>
                                <td>toLocaleString()</td>
                                <td>返回该对象的一个本地化的字符串表示。这个方法的默认实现只是简单地调用toString()，不过子类可以覆盖它，以便提供本地化实现。</td>
                            </tr>
                                                        <tr>
                                <td>toString()</td>
                                <td>返回该对象的一个字符串表示。Object类实现的这个方法非常宽泛，不能提供很多有用的信息。Object的子类通常会通过自定义的toString()方法来将它覆盖，以便提供更多有用的输出信息。</td>
                            </tr>
                                                        <tr>
                                <td>valueOf()</td>
                                <td>返回当前对象的原始值，如果存在原始值的话。对类型为Object的对象来说，这个方法只是简单地返回该对象本身。Object的子类（如Number、Boolean）则重载这个方法，以便返回与该对象相关的原始值。</td>
                            </tr>
                                                        <tr>
                                <td>Object.create()</td>
                                <td>使用指定的原型及属性创建一个新的对象。</td>
                            </tr>
                                                        <tr>
                                <td>Object.defineProperties()</td>
                                <td>创建或配置指定对象的一个或多个属性。</td>
                            </tr>
                                                        <tr>
                                <td>Object.defineProperty()</td>
                                <td>创建或配置指定对象的某个属性。</td>
                            </tr>
                                                        <tr>
                                <td>Object.freeze()</td>
                                <td>将指定对象设置为不可改变。</td>
                            </tr>
                                                        <tr>
                                <td>Object.getOwnPropertyDescriptor()</td>
                                <td>查询指定对象的指定属性的特性。</td>
                            </tr>
                                                        <tr>
                                <td>Object.getOwnPropertyNames()</td>
                                <td>返回一个包含指定对象的所有非继承属性名的数组，包括不可枚举属性。</td>
                            </tr>
                                                        <tr>
                                <td>Object.getPrototypeOf()</td>
                                <td>返回指定对象的原型。</td>
                            </tr>
                                                        <tr>
                                <td>Object.isExtensible()</td>
                                <td>检查当前对象是否能添加到新的属性中。</td>
                            </tr>
                                                        <tr>
                                <td>Object.isFrozen()</td>
                                <td>检查当前对象是否已冻结。</td>
                            </tr>
                                                        <tr>
                                <td>Object.isSealed()</td>
                                <td>检查指定对象是否为封闭的(sealed)。</td>
                            </tr>
                                                        <tr>
                                <td>Object.keys()</td>
                                <td>返回一个包含指定对象的所有非继承可枚举属性名的数组。</td>
                            </tr>
                                                        <tr>
                                <td>Object.preventExtensions()</td>
                                <td>阻止向指定对象添加新的属性。</td>
                            </tr>
                                                        <tr>
                                <td>Object.seal()</td>
                                <td>阻止向指定对象添加新属性或删除现有属性。</td>
                            </tr>
                                                    </tbody>
                    </table>
                </div>
            </div>
            
                    </div>
    </body>
</html>
